
var http = require('http')

var url = require('url')


var G = {}

//定义方法
var app = function (req,res) {


    var pathname = url.parse(req.url).pathname
    if  (!pathname.endsWith('/')) {
        pathname = pathname + '/'
    }

    if (pathname != '/favicon.ico/') {

        if (pathname) {
            G[pathname](req,res)
        }else {

            res.end('no-router')
        }
    }

}

//定义一个get方法
app.get = function (string,callback) {
    if (!string.endsWith('/')) {
        string = string + '/'
    }
    if (!string.startsWith('/')) {
        string = '/' + string
    }
    //注册方法
    G[string] = callback
}

http.createServer(app).listen(8001)

//注册home路由方法
app.get('home',function (req,res) {

})
//注册login路由方法
app.get('login',function (req,res) {
    console.log('login')
    res.end('login')
})